$().ready(function() {
	if ($("#servicenameIs").attr("value") == 1){
		$("#servicenameIs").val("1");
	}else{
		$("#servicenameIs").val("0");
	}
	validateRule();
	
	$("#checkConnect").click(function(){
		$.ajax({
			type : "POST",
			url : "/staticmask/maskOracle/check",
			data : $('#signupForm').serialize(),
			async : true,
			error : function(request) {
				parent.layer.alert("Connection error");
			},
			success : function(data) {
				if (data.code == 0) {
					parent.layer.msg("连接成功");
				} else {
					parent.layer.alert(data.msg)
				}

			}
		});
	});
	
});

$.validator.setDefaults({
	submitHandler : function() {
		update();
	}
});
function update() {
	$.ajax({
		cache : true,
		type : "POST",
		url : "/staticmask/maskOracle/update",
		data : $('#signupForm').serialize(),// 你的formid
		async : false,
		error : function(request) {
			parent.layer.alert("Connection error");
		},
		success : function(data) {
			if (data.code == 0) {
				parent.layer.msg("操作成功");
				parent.reLoad();
				var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
				parent.layer.close(index);

			} else {
				parent.layer.alert(data.msg)
			}

		}
	});

}
function validateRule() {
	var icon = "<i class='fa fa-times-circle'></i> ";
	$("#signupForm").validate({
		rules : {
			oracleName : {
				required : true,
				maxlength: 30
			},
			oracleIp : {
				required : true,
				isIP : true
			},
			oraclePort : {
				required : true,
				min:1,
				max:65535
			},
			oracleServicename : {
				required : true,
				isChar : true
			},
			oracleUser : {
				required : true,
				isChar : true
			},
			oraclePassword : {
				required : true,
				isChar : true
			}
		},
		messages : {
		}
	})
}
